package 异常;

public class TryCatchDemo {
    public static void main(String[] args) {
        /**
         * 异常通常用于明知有可能出错。但是这是个不可抗力因素，无法通过逻辑更改代码，
         * 例如断网，或者硬盘有坏道，这些都是无法通过代码去改变的
         *
         * finally则是无论try中的方法是否正常都会执行一次，可用于释放资源
          */


        try{
            String line ="222";
            System.out.println(line.length());
        }catch (NullPointerException e){
            System.out.println("666");
        }finally {
            System.out.println("777");
        }


    }
}
